<?php
function mailer($mail_destino, $assunto, $msg, $nome_remetente, $email_remetente){
    
    require_once('mailer/class.phpmailer.php');
    
    $mailer = new PHPMailer();
    $mailer->IsSMTP();
    $mailer->SMTPDebug = 1;
    $mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails
    $mailer->Host = 'localhost'; //smtp.dominio.com.br
    $mailer->SMTPAuth = true; //define se haverá ou não autenticação no SMTP
    $mailer->Username = 'contato@anguloweb.com.br'; //Informe o e-mai o completo
    $mailer->Password = 'nghj95ol'; //Senha da caixa postal
    $mailer->FromName = $nome_remetente; //Nome que será exibido para o destinatário
    $mailer->From = $email_remetente; //Obrigatório ser a mesma caixa postal indicada em "username"
    $mailer->AddAddress($mail_destino); //Destinatários
    $mailer->Subject = utf8_decode($assunto);
    $mailer->Body = $msg;
    
    if($mailer->Send()){
        return 1;
    }else{
        return 0;
    }
}

if($_POST["btn_enviar"] == "Enviar"){
    $nome     = $_POST["nome"];
    $email    = $_POST["email"];
    $assunto  = $_POST["assunto"];
    $mensagem = $_POST["mensagem"];
    if($nome != '' && $email != '' && $assunto != '' && $mensagem != ''){
            if(nome($nome) && email($email)){
                    $destino = "contato@anguloweb.com.br";
                    //$e = mail($destino, $assunto, $mensagem, "From: ".$nome." <".$email.">"); 
                    if(mailer($destino, "Contato do site ANGULOWEB: $assunto", $mensagem, $nome, $email)){
                        echo "
                        <script>alert('Sua mensagem foi enviada com sucesso!')</script>";
                    }else{
                        echo "
                        <script>alert('Falha ao enviar o e-mail!')</script>";
                    }
            }else{
                echo "
                <script>alert('Nome ou e-mail inválidos!')</script>";
            }
    }else{
        echo "
        <script>alert('Preencha todos os campos!')</script>";
    }
}